package com.example.sulingorder.vo;

import com.example.sulingorder.entity.*;
import com.xiao.sulingpublic.to.BusinessTo;
import com.xiao.sulingpublic.to.CommodityTo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author: 1322127758@qq.com
 * @date: 2022/3/26 0:17
 * @作用: 用户的一个订单对应的一个实例类 数据大全
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
public class OrderDataAllVo {
    /**
     * 佣金
     */
    private BigDecimal commission;
    /**
     * 订单表数据
     */
    OrderEntity orderEntity;
    /**
     * 订单所属分类数据
     */
    private OrderClassifyEntity orderClassifyEntity;
    /**
     * 订单涉及的商品数据
     */
    private List<OrderCommodityEntity> orderCommodityEntities;
    /**
     * 订单涉及的商品详细数据
     */
    private List<CommodityTo> commodityTos;
    /**
     * 订单地址信息
     */
    private OrderEarthEntity orderEarthEntity;
    /**
     * 店铺信息
     */
    private BusinessTo businessTo;
    /**
     * 领取人表信息
     */
    private OrderReleaseinfoEntity orderReleaseinfoEntity;
}
